﻿//#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>

#include "common.h"

// 注释：C语言中一个程序只能有一个main函数
int start()
{
	printf("开始：\t");  // \t 制表符
	return 0;
}

// 注释：测试所有变量
// 注释 -- 1.全局变量在整个程序中有效，使用全局变量时需要加上 extern 关键字
int len_c3 = 888;  // 声明变量 c 在 study03 文件中可使用，不需要加上 extern 关键字
void test_allvar()
{
	printf("c的值：%d\n", len_c3);
}

void var()
{
	// 注释 -- 2.局部变量只能在其定义的代码块内部使用
	int b = 220;
	{
		int a = 520; // 局部变量 a 初始化
		printf("a的值：%d\n", a);
		printf("b的值：%d\n", b);
	}
	//printf("%d", a) // a 未定义标识符
	test_allvar();
	// 注释：使用外部声明的变量，通过 extern 关键字可以在其他文件中访问
	// 注释：返回0表示函数成功执行
	//return 0;
}

void study03()
{
	start();
	var();
}
